ITP001 Axioms: ITP092^4.ax


%------------------------------------------------------------------------------
% File     : ITP092^4 : TPTP v8.2.0. Bugfixed v7.5.0.
% Domain   : Interactive Theorem Proving
% Axioms   : HOL4 syntactic export, chainy mode
% Version  : [BG+19] axioms.
% English  :

% Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
%          : [Gau19] Gauthier (2019), Email to Geoff Sutcliffe
% Source   : [BG+19]
% Names    : Omega.ax [Gau19]
%          : HL4092^4.ax [TPAP]

% Status   : Satisfiable
% Syntax   : Number of formulae    :  573 ( 217 unt; 292 typ;   0 def)
%            Number of atoms       :  570 ( 252 equ;   2 cnn)
%            Maximal formula atoms :   11 (   0 avg)
%            Number of connectives : 6098 (   2   ~;   6   |; 149   &;5850   @)
%                                         (  39 <=>;  52  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   36 (   5 avg;5850 nst)
%            Number of types       :    9 (   8 usr)
%            Number of type conns  :  962 ( 962   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  286 ( 284 usr;  61 con; 0-6 aty)
%            Number of variables   :  727 (   0   ^ 709   !;  18   ?; 727   :)
% SPC      : TH0_SAT_EQU_NAR

% Comments :
% Bugfixes : v7.5.0 - Fixes to the axioms.
%------------------------------------------------------------------------------
thf(u,type,
    u: $tType ).

thf(d,type,
    d: $tType ).

thf(du,type,
    du: $tType ).

thf(mono_2Etyop_2Einteger_2Eint,type,
    mono_2Etyop_2Einteger_2Eint: $tType ).

thf(mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,type,
    mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29: $tType ).

thf(mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: $tType ).

thf(mono_2Etyop_2Enum_2Enum,type,
    mono_2Etyop_2Enum_2Enum: $tType ).

thf(mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: $tType ).

thf(tyop_2Einteger_2Eint,type,
    tyop_2Einteger_2Eint: d ).

thf(tyop_2Elist_2Elist,type,
    tyop_2Elist_2Elist: d > d ).

thf(tyop_2Emin_2Ebool,type,
    tyop_2Emin_2Ebool: d ).

thf(tyop_2Emin_2Efun,type,
    tyop_2Emin_2Efun: d > d > d ).

thf(tyop_2Enum_2Enum,type,
    tyop_2Enum_2Enum: d ).

thf(tyop_2Epair_2Eprod,type,
    tyop_2Epair_2Eprod: d > d > d ).

thf(s,type,
    s: d > u > du ).

thf(app_2E2,type,
    app_2E2: du > du > u ).

thf(combin_i_2E0,type,
    combin_i_2E0: u ).

thf(combin_k_2E0,type,
    combin_k_2E0: u ).

thf(combin_s_2E0,type,
    combin_s_2E0: u ).

thf(c_2Ebool_2E_21_2E0,type,
    c_2Ebool_2E_21_2E0: u ).

thf(c_2Ebool_2E_21_2E1,type,
    c_2Ebool_2E_21_2E1: du > u ).

thf(c_2Epair_2E_2C_2E0,type,
    c_2Epair_2E_2C_2E0: u ).

thf(c_2Epair_2E_2C_2E2,type,
    c_2Epair_2E_2C_2E2: du > du > u ).

thf(c_2Ebool_2E_2F_5C_2E0,type,
    c_2Ebool_2E_2F_5C_2E0: u ).

thf(c_2Ebool_2E_2F_5C_2E2,type,
    c_2Ebool_2E_2F_5C_2E2: du > du > u ).

thf(c_2Enum_2E0_2E0,type,
    c_2Enum_2E0_2E0: u ).

thf(c_2Eprim__rec_2E_3C_2E0,type,
    c_2Eprim__rec_2E_3C_2E0: u ).

thf(c_2Eprim__rec_2E_3C_2E2,type,
    c_2Eprim__rec_2E_3C_2E2: du > du > u ).

thf(c_2Earithmetic_2E_3C_3D_2E0,type,
    c_2Earithmetic_2E_3C_3D_2E0: u ).

thf(c_2Earithmetic_2E_3C_3D_2E2,type,
    c_2Earithmetic_2E_3C_3D_2E2: du > du > u ).

thf(c_2Emin_2E_3D_2E0,type,
    c_2Emin_2E_3D_2E0: u ).

thf(c_2Emin_2E_3D_2E2,type,
    c_2Emin_2E_3D_2E2: du > du > u ).

thf(c_2Emin_2E_3D_3D_3E_2E0,type,
    c_2Emin_2E_3D_3D_3E_2E0: u ).

thf(c_2Emin_2E_3D_3D_3E_2E2,type,
    c_2Emin_2E_3D_3D_3E_2E2: du > du > u ).

thf(c_2Ebool_2E_3F_2E0,type,
    c_2Ebool_2E_3F_2E0: u ).

thf(c_2Ebool_2E_3F_2E1,type,
    c_2Ebool_2E_3F_2E1: du > u ).

thf(c_2Earithmetic_2EBIT1_2E0,type,
    c_2Earithmetic_2EBIT1_2E0: u ).

thf(c_2Earithmetic_2EBIT1_2E1,type,
    c_2Earithmetic_2EBIT1_2E1: du > u ).

thf(c_2Earithmetic_2EBIT2_2E0,type,
    c_2Earithmetic_2EBIT2_2E0: u ).

thf(c_2Earithmetic_2EBIT2_2E1,type,
    c_2Earithmetic_2EBIT2_2E1: du > u ).

thf(c_2Elist_2ECONS_2E0,type,
    c_2Elist_2ECONS_2E0: u ).

thf(c_2Elist_2ECONS_2E2,type,
    c_2Elist_2ECONS_2E2: du > du > u ).

thf(c_2Elist_2EEVERY_2E0,type,
    c_2Elist_2EEVERY_2E0: u ).

thf(c_2Elist_2EEVERY_2E2,type,
    c_2Elist_2EEVERY_2E2: du > du > u ).

thf(c_2Ebool_2EF_2E0,type,
    c_2Ebool_2EF_2E0: u ).

thf(c_2Epair_2EFST_2E0,type,
    c_2Epair_2EFST_2E0: u ).

thf(c_2Epair_2EFST_2E1,type,
    c_2Epair_2EFST_2E1: du > u ).

thf(c_2Ebool_2EIN_2E0,type,
    c_2Ebool_2EIN_2E0: u ).

thf(c_2Ebool_2EIN_2E2,type,
    c_2Ebool_2EIN_2E2: du > du > u ).

thf(c_2Elist_2ELIST__TO__SET_2E0,type,
    c_2Elist_2ELIST__TO__SET_2E0: u ).

thf(c_2Elist_2ELIST__TO__SET_2E1,type,
    c_2Elist_2ELIST__TO__SET_2E1: du > u ).

thf(c_2Elist_2EMAP_2E0,type,
    c_2Elist_2EMAP_2E0: u ).

thf(c_2Elist_2EMAP_2E2,type,
    c_2Elist_2EMAP_2E2: du > du > u ).

thf(c_2EOmega_2EMAP2_2E0,type,
    c_2EOmega_2EMAP2_2E0: u ).

thf(c_2EOmega_2EMAP2_2E4,type,
    c_2EOmega_2EMAP2_2E4: du > du > du > du > u ).

thf(c_2Elist_2ENIL_2E0,type,
    c_2Elist_2ENIL_2E0: u ).

thf(c_2Earithmetic_2ENUMERAL_2E0,type,
    c_2Earithmetic_2ENUMERAL_2E0: u ).

thf(c_2Earithmetic_2ENUMERAL_2E1,type,
    c_2Earithmetic_2ENUMERAL_2E1: du > u ).

thf(c_2Ebool_2ET_2E0,type,
    c_2Ebool_2ET_2E0: u ).

thf(c_2Earithmetic_2EZERO_2E0,type,
    c_2Earithmetic_2EZERO_2E0: u ).

thf(c_2Ebool_2E_5C_2F_2E0,type,
    c_2Ebool_2E_5C_2F_2E0: u ).

thf(c_2Ebool_2E_5C_2F_2E2,type,
    c_2Ebool_2E_5C_2F_2E2: du > du > u ).

thf(c_2EOmega_2Ecalc__nightmare_2E0,type,
    c_2EOmega_2Ecalc__nightmare_2E0: u ).

thf(c_2EOmega_2Ecalc__nightmare_2E3,type,
    c_2EOmega_2Ecalc__nightmare_2E3: du > du > du > u ).

thf(c_2EOmega_2Edark__shadow_2E0,type,
    c_2EOmega_2Edark__shadow_2E0: u ).

thf(c_2EOmega_2Edark__shadow_2E2,type,
    c_2EOmega_2Edark__shadow_2E2: du > du > u ).

thf(c_2EOmega_2Edark__shadow__cond__row_2E0,type,
    c_2EOmega_2Edark__shadow__cond__row_2E0: u ).

thf(c_2EOmega_2Edark__shadow__cond__row_2E2,type,
    c_2EOmega_2Edark__shadow__cond__row_2E2: du > du > u ).

thf(c_2EOmega_2Edark__shadow__condition_2E0,type,
    c_2EOmega_2Edark__shadow__condition_2E0: u ).

thf(c_2EOmega_2Edark__shadow__condition_2E2,type,
    c_2EOmega_2Edark__shadow__condition_2E2: du > du > u ).

thf(c_2EOmega_2Edark__shadow__row_2E0,type,
    c_2EOmega_2Edark__shadow__row_2E0: u ).

thf(c_2EOmega_2Edark__shadow__row_2E3,type,
    c_2EOmega_2Edark__shadow__row_2E3: du > du > du > u ).

thf(c_2EOmega_2Eevallower_2E0,type,
    c_2EOmega_2Eevallower_2E0: u ).

thf(c_2EOmega_2Eevallower_2E2,type,
    c_2EOmega_2Eevallower_2E2: du > du > u ).

thf(c_2EOmega_2Eevalupper_2E0,type,
    c_2EOmega_2Eevalupper_2E0: u ).

thf(c_2EOmega_2Eevalupper_2E2,type,
    c_2EOmega_2Eevalupper_2E2: du > du > u ).

thf(c_2EOmega_2Efst1_2E0,type,
    c_2EOmega_2Efst1_2E0: u ).

thf(c_2EOmega_2Efst1_2E1,type,
    c_2EOmega_2Efst1_2E1: du > u ).

thf(c_2EOmega_2Efst__nzero_2E0,type,
    c_2EOmega_2Efst__nzero_2E0: u ).

thf(c_2EOmega_2Efst__nzero_2E1,type,
    c_2EOmega_2Efst__nzero_2E1: du > u ).

thf(c_2Einteger_2Eint__add_2E0,type,
    c_2Einteger_2Eint__add_2E0: u ).

thf(c_2Einteger_2Eint__add_2E2,type,
    c_2Einteger_2Eint__add_2E2: du > du > u ).

thf(c_2Einteger_2Eint__div_2E0,type,
    c_2Einteger_2Eint__div_2E0: u ).

thf(c_2Einteger_2Eint__div_2E2,type,
    c_2Einteger_2Eint__div_2E2: du > du > u ).

thf(c_2Einteger_2Eint__ge_2E0,type,
    c_2Einteger_2Eint__ge_2E0: u ).

thf(c_2Einteger_2Eint__ge_2E2,type,
    c_2Einteger_2Eint__ge_2E2: du > du > u ).

thf(c_2Einteger_2Eint__le_2E0,type,
    c_2Einteger_2Eint__le_2E0: u ).

thf(c_2Einteger_2Eint__le_2E2,type,
    c_2Einteger_2Eint__le_2E2: du > du > u ).

thf(c_2Einteger_2Eint__lt_2E0,type,
    c_2Einteger_2Eint__lt_2E0: u ).

thf(c_2Einteger_2Eint__lt_2E2,type,
    c_2Einteger_2Eint__lt_2E2: du > du > u ).

thf(c_2Einteger_2Eint__mul_2E0,type,
    c_2Einteger_2Eint__mul_2E0: u ).

thf(c_2Einteger_2Eint__mul_2E2,type,
    c_2Einteger_2Eint__mul_2E2: du > du > u ).

thf(c_2Einteger_2Eint__neg_2E0,type,
    c_2Einteger_2Eint__neg_2E0: u ).

thf(c_2Einteger_2Eint__neg_2E1,type,
    c_2Einteger_2Eint__neg_2E1: du > u ).

thf(c_2Einteger_2Eint__of__num_2E0,type,
    c_2Einteger_2Eint__of__num_2E0: u ).

thf(c_2Einteger_2Eint__of__num_2E1,type,
    c_2Einteger_2Eint__of__num_2E1: du > u ).

thf(c_2Einteger_2Eint__sub_2E0,type,
    c_2Einteger_2Eint__sub_2E0: u ).

thf(c_2Einteger_2Eint__sub_2E2,type,
    c_2Einteger_2Eint__sub_2E2: du > du > u ).

thf(c_2EOmega_2Emodhat_2E0,type,
    c_2EOmega_2Emodhat_2E0: u ).

thf(c_2EOmega_2Emodhat_2E2,type,
    c_2EOmega_2Emodhat_2E2: du > du > u ).

thf(c_2EOmega_2Enightmare_2E0,type,
    c_2EOmega_2Enightmare_2E0: u ).

thf(c_2EOmega_2Enightmare_2E5,type,
    c_2EOmega_2Enightmare_2E5: du > du > du > du > du > u ).

thf(c_2EOmega_2Ereal__shadow_2E0,type,
    c_2EOmega_2Ereal__shadow_2E0: u ).

thf(c_2EOmega_2Ereal__shadow_2E2,type,
    c_2EOmega_2Ereal__shadow_2E2: du > du > u ).

thf(c_2EOmega_2Ershadow__row_2E0,type,
    c_2EOmega_2Ershadow__row_2E0: u ).

thf(c_2EOmega_2Ershadow__row_2E2,type,
    c_2EOmega_2Ershadow__row_2E2: du > du > u ).

thf(c_2EOmega_2Esumc_2E0,type,
    c_2EOmega_2Esumc_2E0: u ).

thf(c_2EOmega_2Esumc_2E2,type,
    c_2EOmega_2Esumc_2E2: du > du > u ).

thf(c_2Ebool_2E_7E_2E0,type,
    c_2Ebool_2E_7E_2E0: u ).

thf(c_2Ebool_2E_7E_2E1,type,
    c_2Ebool_2E_7E_2E1: du > u ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool: ( $o > $o ) > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > $o > $o ) > $o > $o > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: ( ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29: ( ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool: ( ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ) > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Einteger_2Eint > $o ) > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29: ( mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Enum_2Enum > $o ) > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Enum_2Enum,type,
    mono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Enum_2Enum: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum ) > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Ebool_2E_2F_5C,type,
    mono_2Ec_2Ebool_2E_2F_5C: $o > $o > $o ).

thf(mono_2Ec_2Enum_2E0,type,
    mono_2Ec_2Enum_2E0: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Eprim__rec_2E_3C,type,
    mono_2Ec_2Eprim__rec_2E_3C: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Earithmetic_2E_3C_3D,type,
    mono_2Ec_2Earithmetic_2E_3C_3D: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(mono_2Ec_2Emin_2E_3D_3D_3E,type,
    mono_2Ec_2Emin_2E_3D_3D_3E: $o > $o > $o ).

thf(mono_2Ec_2Earithmetic_2EBIT1,type,
    mono_2Ec_2Earithmetic_2EBIT1: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Earithmetic_2EBIT2,type,
    mono_2Ec_2Earithmetic_2EBIT2: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2Ebool_2EF,type,
    mono_2Ec_2Ebool_2EF: $o ).

thf(mono_2Ec_2Epair_2EFST_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Epair_2EFST_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ).

thf(mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(mono_2Ec_2Earithmetic_2ENUMERAL,type,
    mono_2Ec_2Earithmetic_2ENUMERAL: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2ET,type,
    mono_2Ec_2Ebool_2ET: $o ).

thf(mono_2Ec_2Earithmetic_2EZERO,type,
    mono_2Ec_2Earithmetic_2EZERO: mono_2Etyop_2Enum_2Enum ).

thf(mono_2Ec_2Ebool_2E_5C_2F,type,
    mono_2Ec_2Ebool_2E_5C_2F: $o > $o > $o ).

thf(mono_2Ec_2EOmega_2Ecalc__nightmare,type,
    mono_2Ec_2EOmega_2Ecalc__nightmare: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Edark__shadow,type,
    mono_2Ec_2EOmega_2Edark__shadow: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Edark__shadow__cond__row,type,
    mono_2Ec_2EOmega_2Edark__shadow__cond__row: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Edark__shadow__condition,type,
    mono_2Ec_2EOmega_2Edark__shadow__condition: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Edark__shadow__row,type,
    mono_2Ec_2EOmega_2Edark__shadow__row: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Eevallower,type,
    mono_2Ec_2EOmega_2Eevallower: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Eevalupper,type,
    mono_2Ec_2EOmega_2Eevalupper: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint,type,
    mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(mono_2Ec_2Einteger_2Eint__add,type,
    mono_2Ec_2Einteger_2Eint__add: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Einteger_2Eint__div,type,
    mono_2Ec_2Einteger_2Eint__div: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Einteger_2Eint__ge,type,
    mono_2Ec_2Einteger_2Eint__ge: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Ec_2Einteger_2Eint__le,type,
    mono_2Ec_2Einteger_2Eint__le: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Ec_2Einteger_2Eint__lt,type,
    mono_2Ec_2Einteger_2Eint__lt: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ).

thf(mono_2Ec_2Einteger_2Eint__mul,type,
    mono_2Ec_2Einteger_2Eint__mul: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Einteger_2Eint__neg,type,
    mono_2Ec_2Einteger_2Eint__neg: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Einteger_2Eint__of__num,type,
    mono_2Ec_2Einteger_2Eint__of__num: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Einteger_2Eint__sub,type,
    mono_2Ec_2Einteger_2Eint__sub: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2EOmega_2Emodhat,type,
    mono_2Ec_2EOmega_2Emodhat: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2EOmega_2Enightmare,type,
    mono_2Ec_2EOmega_2Enightmare: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Ereal__shadow,type,
    mono_2Ec_2EOmega_2Ereal__shadow: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Ershadow__row,type,
    mono_2Ec_2EOmega_2Ershadow__row: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(mono_2Ec_2EOmega_2Esumc,type,
    mono_2Ec_2EOmega_2Esumc: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ).

thf(mono_2Ec_2Ebool_2E_7E,type,
    mono_2Ec_2Ebool_2E_7E: $o > $o ).

thf(i_mono_2Etyop_2Emin_2Ebool,type,
    i_mono_2Etyop_2Emin_2Ebool: $o > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: ( $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: ( $o > $o > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29: ( ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: ( ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: ( ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Einteger_2Eint > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29: ( mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ) > u ).

thf(i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29,type,
    i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum ) > u ).

thf(i_mono_2Etyop_2Einteger_2Eint,type,
    i_mono_2Etyop_2Einteger_2Eint: mono_2Etyop_2Einteger_2Eint > u ).

thf(i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > u ).

thf(i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > u ).

thf(i_mono_2Etyop_2Enum_2Enum,type,
    i_mono_2Etyop_2Enum_2Enum: mono_2Etyop_2Enum_2Enum > u ).

thf(i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > u ).

thf(j_mono_2Etyop_2Emin_2Ebool,type,
    j_mono_2Etyop_2Emin_2Ebool: du > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29: du > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29: du > $o > $o > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29: du > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: du > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29: du > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: du > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Einteger_2Eint > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29: du > mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29,type,
    j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Einteger_2Eint,type,
    j_mono_2Etyop_2Einteger_2Eint: du > mono_2Etyop_2Einteger_2Eint ).

thf(j_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 ).

thf(j_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,type,
    j_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29: du > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 ).

thf(j_mono_2Etyop_2Enum_2Enum,type,
    j_mono_2Etyop_2Enum_2Enum: du > mono_2Etyop_2Enum_2Enum ).

thf(j_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,type,
    j_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29: du > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ).

thf(reserved_2Eho_2Eeq__ext,axiom,
    ! [A_27a: d,A_27b: d,V0f_2E0: u,V1g_2E0: u] :
      ( ! [V2x_2E0: u] :
          ( ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V0f_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) )
          = ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) )
     => ( ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V0f_2E0 )
        = ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) ) ) ).

thf(reserved_2Eho_2Ei__thm,axiom,
    ! [A_27a: d,V0x_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27a ) @ combin_i_2E0 ) @ ( s @ A_27a @ V0x_2E0 ) ) )
      = ( s @ A_27a @ V0x_2E0 ) ) ).

thf(reserved_2Eho_2Ek__thm,axiom,
    ! [A_27a: d,A_27b: d,V0x_2E0: u,V1y_2E0: u] :
      ( ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ combin_k_2E0 ) @ ( s @ A_27a @ V0x_2E0 ) ) ) @ ( s @ A_27b @ V1y_2E0 ) ) )
      = ( s @ A_27a @ V0x_2E0 ) ) ).

thf(reserved_2Eho_2Es__thm,axiom,
    ! [A_27a: d,A_27b: d,A_27c: d,V0f_2E0: u,V1g_2E0: u,V2x_2E0: u] :
      ( ( s @ A_27c @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ ( tyop_2Emin_2Efun @ A_27a @ A_27c ) ) ) @ combin_s_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ V0f_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) ) ) @ ( s @ A_27a @ V2x_2E0 ) ) )
      = ( s @ A_27c @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27b @ A_27c ) ) @ V0f_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) @ ( s @ A_27b @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ A_27b ) @ V1g_2E0 ) @ ( s @ A_27a @ V2x_2E0 ) ) ) ) ) ) ).

thf(reserved_2Elogic_2E_2F_5C,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Ebool_2E_2F_5C @ V0 @ V1 )
    <=> ( V0
        & V1 ) ) ).

thf(reserved_2Elogic_2E_5C_2F,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Ebool_2E_5C_2F @ V0 @ V1 )
    <=> ( V0
        | V1 ) ) ).

thf(reserved_2Elogic_2E_7E,axiom,
    ! [V0: $o] :
      ( ( mono_2Ec_2Ebool_2E_7E @ V0 )
    <=> ( (~) @ V0 ) ) ).

thf(reserved_2Elogic_2E_3D_3D_3E,axiom,
    ! [V0: $o,V1: $o] :
      ( ( mono_2Ec_2Emin_2E_3D_3D_3E @ V0 @ V1 )
    <=> ( V0
       => V1 ) ) ).

thf(reserved_2Elogic_2E_3D,axiom,
    ! [A_27a: d,V0_2E0: u,V1_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Emin_2E_3D_2E2 @ ( s @ A_27a @ V0_2E0 ) @ ( s @ A_27a @ V1_2E0 ) ) ) )
    <=> ( ( s @ A_27a @ V0_2E0 )
        = ( s @ A_27a @ V1_2E0 ) ) ) ).

thf(reserved_2Equant_2E_21,axiom,
    ! [A_27a: d,V0f_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_21_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) ) ) )
    <=> ! [V1x_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) @ ( s @ A_27a @ V1x_2E0 ) ) ) ) ) ).

thf(reserved_2Equant_2E_3F,axiom,
    ! [A_27a: d,V0f_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_3F_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) ) ) )
    <=> ? [V1x_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ V0f_2E0 ) @ ( s @ A_27a @ V1x_2E0 ) ) ) ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Emin_2Ebool @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29 @ ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( j_mono_2Etyop_2Einteger_2Eint @ ( s @ tyop_2Einteger_2Eint @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Einteger_2Eint @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0_2E0: u] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ V0_2E0 ) ) ) )
      = ( s @ tyop_2Enum_2Enum @ V0_2E0 ) ) ).

thf(ij_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0_2E0: u] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ V0_2E0 ) ) ).

thf(ji_2Emono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: $o > $o > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint] :
      ( ( j_mono_2Etyop_2Einteger_2Eint @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( j_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) )
      = V0 ) ).

thf(ji_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( j_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = V0 ) ).

thf(arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_21_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ c_2Ebool_2E_21_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u,X1_2E0: u] :
      ( ( ( s @ A_27a @ X0_2E0 )
        = ( s @ A_27a @ X1_2E0 ) )
    <=> ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) ) @ c_2Emin_2E_3D_2E0 ) @ ( s @ A_27a @ X0_2E0 ) ) ) @ ( s @ A_27a @ X1_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2E_3F_2E1 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ c_2Ebool_2E_3F_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ tyop_2Emin_2Ebool ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq2_2Ec_2Elist_2ECONS_2E2_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27a @ X0_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27a ) @ ( tyop_2Elist_2Elist @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27a @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27a ) @ ( tyop_2Elist_2Elist @ A_27a ) ) ) @ c_2Elist_2ECONS_2E0 ) @ ( s @ A_27a @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ X1_2E0 ) ) ) ) ).

thf(arityeq2_2Ec_2Elist_2ECONS_2E2_2Emono_2EA_27b,axiom,
    ! [A_27b: d,X0_2E0: u,X1_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ X0_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ X1_2E0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Elist_2Elist @ A_27b ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Elist_2Elist @ A_27b ) ) ) @ c_2Elist_2ECONS_2E0 ) @ ( s @ A_27b @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ X1_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2Epair_2EFST_2E1_2Emono_2Etyop_2Enum_2Enum_20mono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Epair_2EFST_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ tyop_2Enum_2Enum ) @ c_2Epair_2EFST_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq4_2Ec_2EOmega_2EMAP2_2E4_2Emono_2EA_27a_20mono_2EA_27b,axiom,
    ! [A_27a: d,A_27b: d,X0_2E0: u,X1_2E0: u,X2_2E0: u,X3_2E0: u] :
      ( ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ X0_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ X1_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ X2_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ X3_2E0 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Elist_2Elist @ A_27a ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Elist_2Elist @ A_27a ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Elist_2Elist @ A_27a ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Elist_2Elist @ A_27a ) ) ) ) ) @ c_2EOmega_2EMAP2_2E0 ) @ ( s @ A_27b @ X0_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ X1_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ X2_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ X3_2E0 ) ) ) ) ).

thf(arityeq1_2Ec_2EOmega_2Efst1_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2EOmega_2Efst1_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ tyop_2Emin_2Ebool ) @ c_2EOmega_2Efst1_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ X0_2E0 ) ) ) ) ) ).

thf(arityeq1_2Ec_2EOmega_2Efst__nzero_2E1_2Emono_2EA_27a,axiom,
    ! [A_27a: d,X0_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2EOmega_2Efst__nzero_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ X0_2E0 ) ) ) )
      = ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ tyop_2Emin_2Ebool ) @ c_2EOmega_2Efst__nzero_2E0 ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ X0_2E0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o > $o,V1: $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ ( tyop_2Emin_2Efun @ tyop_2Emin_2Ebool @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Einteger_2Eint @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ ( V0 @ V1 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( V0 @ V1 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29 @ V0 ) ) @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29 @ mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Enum_2Enum @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) @ c_2Epair_2E_2C_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2E_2C_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( c_2Epair_2E_2C_2E2 @ ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ V0 ) ) @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ECONS_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ c_2Elist_2ECONS_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ECONS_2E2_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ECONS_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29_29 @ mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) ) ) @ c_2Elist_2ECONS_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ECONS_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EEVERY_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ tyop_2Emin_2Ebool ) ) @ c_2Elist_2EEVERY_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EEVERY_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Elist_2EEVERY_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2EFST_2E0_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Enum_2Enum_29 @ mono_2Ec_2Epair_2EFST_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Enum_2Enum ) @ c_2Epair_2EFST_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Epair_2EFST_2E1_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( s @ tyop_2Enum_2Enum @ ( i_mono_2Etyop_2Enum_2Enum @ ( mono_2Ec_2Epair_2EFST_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V0 ) ) )
      = ( s @ tyop_2Enum_2Enum @ ( c_2Epair_2EFST_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EIN_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ tyop_2Emin_2Ebool ) ) @ c_2Ebool_2EIN_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Ebool_2EIN_2E2_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( s @ tyop_2Emin_2Ebool @ ( i_mono_2Etyop_2Emin_2Ebool @ ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 @ V1 ) ) )
      = ( s @ tyop_2Emin_2Ebool @ ( c_2Ebool_2EIN_2E2 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ELIST__TO__SET_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_29 @ mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) ) @ c_2Elist_2ELIST__TO__SET_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ELIST__TO__SET_2E1_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) )
      = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( c_2Elist_2ELIST__TO__SET_2E1 @ ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ V0 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E0_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29 @ mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) @ c_2Elist_2EMAP_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2EMAP_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ V0 @ V1 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( c_2Elist_2EMAP_2E2 @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29 @ V0 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V1 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2EOmega_2EMAP2_2E0_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29_29 @ mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) ) ) ) ) @ c_2EOmega_2EMAP2_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2EOmega_2EMAP2_2E4_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V2: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V3: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ ( mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ V0 @ V1 @ V2 @ V3 ) ) )
      = ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ tyop_2Einteger_2Eint @ ( i_mono_2Etyop_2Einteger_2Eint @ V0 ) ) @ ( s @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ ( tyop_2Emin_2Efun @ tyop_2Einteger_2Eint @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29 @ V1 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V2 ) ) @ ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ V3 ) ) ) ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ENIL_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Elist_2Elist @ tyop_2Einteger_2Eint ) @ c_2Elist_2ENIL_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2Elist_2ENIL_2E0_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ( ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ ( i_mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 ) )
    = ( s @ ( tyop_2Elist_2Elist @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) ) @ c_2Elist_2ENIL_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2EOmega_2Efst1_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ c_2EOmega_2Efst1_2E0 ) ) ).

thf(monoeq_2Emono_2Ec_2EOmega_2Efst__nzero_2E0_2Emono_2Etyop_2Einteger_2Eint,axiom,
    ( ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ ( i_mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint ) )
    = ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ tyop_2Einteger_2Eint ) @ tyop_2Emin_2Ebool ) @ c_2EOmega_2Efst__nzero_2E0 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: $o > $o > $o,V1: $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > ( mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint ) > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Einteger_2Eint] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_2Ctyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_20mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Enum_2Enum] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Ebool,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Efun_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_2Ctyop_2Emin_2Ebool_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > ( mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o ) > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Emin_2Ebool_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Emin_2Efun_28tyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_2Ctyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29_29,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(monoapp_2Emono_2Eapp_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_20mono_2Etyop_2Enum_2Enum,axiom,
    ! [V0: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Enum_2Enum,V1: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
      ( ( V0 @ V1 )
      = ( V0 @ V1 ) ) ).

thf(thm_2EOmega_2Emodhat__def,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1y: mono_2Etyop_2Einteger_2Eint] :
      ( ( mono_2Ec_2EOmega_2Emodhat @ V0x @ V1y )
      = ( mono_2Ec_2Einteger_2Eint__sub @ V0x @ ( mono_2Ec_2Einteger_2Eint__mul @ V1y @ ( mono_2Ec_2Einteger_2Eint__div @ ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V0x ) @ V1y ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT2 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ V1y ) ) ) ) ) ).

thf(thm_2EOmega_2Efst__nzero__def,axiom,
    ! [A_27a: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2EOmega_2Efst__nzero_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ V0x_2E0 ) ) ) )
      = ( mono_2Ec_2Eprim__rec_2E_3C @ mono_2Ec_2Enum_2E0 @ ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Epair_2EFST_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ V0x_2E0 ) ) ) ) ) ) ).

thf(thm_2EOmega_2Efst1__def,axiom,
    ! [A_27a: d,V0x_2E0: u] :
      ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( c_2EOmega_2Efst1_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ V0x_2E0 ) ) ) )
    <=> ( ( j_mono_2Etyop_2Enum_2Enum @ ( s @ tyop_2Enum_2Enum @ ( c_2Epair_2EFST_2E1 @ ( s @ ( tyop_2Epair_2Eprod @ tyop_2Enum_2Enum @ A_27a ) @ V0x_2E0 ) ) ) )
        = ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ).

thf(thm_2EOmega_2Ereal__shadow__def,axiom,
    ( ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
        ( ( mono_2Ec_2EOmega_2Ereal__shadow @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0lowers )
        = mono_2Ec_2Ebool_2ET )
    & ! [V1upper: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,V2ls: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
        ( ( mono_2Ec_2EOmega_2Ereal__shadow @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1upper @ V2ls ) @ V3lowers )
      <=> ( ( mono_2Ec_2EOmega_2Ershadow__row @ V1upper @ V3lowers )
          & ( mono_2Ec_2EOmega_2Ereal__shadow @ V2ls @ V3lowers ) ) ) ) ).

thf(thm_2EOmega_2EMAP2__ind,axiom,
    ! [A_27a: d,A_27b: d,V0P_2E0: u] :
      ( ( ! [V1pad_2E0: u,V2f_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V1pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V2f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) )
        & ! [V3pad_2E0: u,V4f_2E0: u,V5y_2E0: u,V6ys_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V3pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V4f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V6ys_2E0 ) ) ) )
           => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V3pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V4f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V5y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V6ys_2E0 ) ) ) ) ) ) )
        & ! [V7pad_2E0: u,V8f_2E0: u,V9x_2E0: u,V10xs_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V7pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V8f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V10xs_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) )
           => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V7pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V8f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V9x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V10xs_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) ) )
        & ! [V11pad_2E0: u,V12f_2E0: u,V13x_2E0: u,V14xs_2E0: u,V15y_2E0: u,V16ys_2E0: u] :
            ( ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V11pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V12f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V14xs_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V16ys_2E0 ) ) ) )
           => ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V11pad_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V12f_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V13x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V14xs_2E0 ) ) ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V15y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V16ys_2E0 ) ) ) ) ) ) ) )
     => ! [V17v_2E0: u,V18v1_2E0: u,V19v2_2E0: u,V20v3_2E0: u] : ( j_mono_2Etyop_2Emin_2Ebool @ ( s @ tyop_2Emin_2Ebool @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ ( tyop_2Emin_2Efun @ ( tyop_2Elist_2Elist @ A_27b ) @ tyop_2Emin_2Ebool ) ) ) ) @ V0P_2E0 ) @ ( s @ A_27b @ V17v_2E0 ) ) ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V18v1_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V19v2_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V20v3_2E0 ) ) ) ) ) ).

thf(thm_2EOmega_2EMAP2__def,axiom,
    ! [A_27a: d,A_27b: d] :
      ( ! [V0pad_2E0: u,V1f_2E0: u] :
          ( ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V0pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V1f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) )
          = ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ c_2Elist_2ENIL_2E0 ) )
      & ! [V2ys_2E0: u,V3y_2E0: u,V4pad_2E0: u,V5f_2E0: u] :
          ( ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V4pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V5f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V3y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V2ys_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V5f_2E0 ) @ ( s @ A_27b @ V4pad_2E0 ) ) ) @ ( s @ A_27b @ V3y_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V4pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V5f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V2ys_2E0 ) ) ) ) ) )
      & ! [V6xs_2E0: u,V7x_2E0: u,V8pad_2E0: u,V9f_2E0: u] :
          ( ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V8pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V9f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V7x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V6xs_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) )
          = ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V9f_2E0 ) @ ( s @ A_27b @ V7x_2E0 ) ) ) @ ( s @ A_27b @ V8pad_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V8pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V9f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V6xs_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ c_2Elist_2ENIL_2E0 ) ) ) ) ) )
      & ! [V10ys_2E0: u,V11y_2E0: u,V12xs_2E0: u,V13x_2E0: u,V14pad_2E0: u,V15f_2E0: u] :
          ( ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V14pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V15f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V13x_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V12xs_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27b @ V11y_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V10ys_2E0 ) ) ) ) )
          = ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2Elist_2ECONS_2E2 @ ( s @ A_27a @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) @ ( app_2E2 @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V15f_2E0 ) @ ( s @ A_27b @ V13x_2E0 ) ) ) @ ( s @ A_27b @ V11y_2E0 ) ) ) @ ( s @ ( tyop_2Elist_2Elist @ A_27a ) @ ( c_2EOmega_2EMAP2_2E4 @ ( s @ A_27b @ V14pad_2E0 ) @ ( s @ ( tyop_2Emin_2Efun @ A_27b @ ( tyop_2Emin_2Efun @ A_27b @ A_27a ) ) @ V15f_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V12xs_2E0 ) @ ( s @ ( tyop_2Elist_2Elist @ A_27b ) @ V10ys_2E0 ) ) ) ) ) ) ) ).

thf(thm_2EOmega_2EMAP2__zero__ADD,axiom,
    ! [V0xs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( ( mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ mono_2Ec_2Einteger_2Eint__add @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint @ V0xs )
        = V0xs )
      & ( ( mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ mono_2Ec_2Einteger_2Eint__add @ V0xs @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint )
        = V0xs ) ) ).

thf(thm_2EOmega_2Esumc__ind,axiom,
    ! [V0P: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29 > $o] :
      ( ( ! [V1v0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] : ( V0P @ V1v0 @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint )
        & ! [V2v4: mono_2Etyop_2Einteger_2Eint,V3v5: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] : ( V0P @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V2v4 @ V3v5 ) )
        & ! [V4c: mono_2Etyop_2Einteger_2Eint,V5cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V6v: mono_2Etyop_2Einteger_2Eint,V7vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
            ( ( V0P @ V5cs @ V7vs )
           => ( V0P @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V4c @ V5cs ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V6v @ V7vs ) ) ) )
     => ! [V8v: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V9v1: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] : ( V0P @ V8v @ V9v1 ) ) ).

thf(thm_2EOmega_2Esumc__def,axiom,
    ( ! [V0v0: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
        ( ( mono_2Ec_2EOmega_2Esumc @ V0v0 @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint )
        = ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) )
    & ! [V1v5: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V2v4: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Esumc @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V2v4 @ V1v5 ) )
        = ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) )
    & ! [V3vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V4v: mono_2Etyop_2Einteger_2Eint,V5cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V6c: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V6c @ V5cs ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V4v @ V3vs ) )
        = ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ V6c @ V4v ) @ ( mono_2Ec_2EOmega_2Esumc @ V5cs @ V3vs ) ) ) ) ).

thf(thm_2EOmega_2Esumc__thm,axiom,
    ! [V0cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V2c: mono_2Etyop_2Einteger_2Eint,V3v: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2EOmega_2Esumc @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint @ V1vs )
        = ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) )
      & ( ( mono_2Ec_2EOmega_2Esumc @ V0cs @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint )
        = ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) )
      & ( ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V2c @ V0cs ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V3v @ V1vs ) )
        = ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ V2c @ V3v ) @ ( mono_2Ec_2EOmega_2Esumc @ V0cs @ V1vs ) ) ) ) ).

thf(thm_2EOmega_2Esumc__ADD,axiom,
    ! [V0cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V2ds: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2EOmega_2Esumc @ V0cs @ V1vs ) @ ( mono_2Ec_2EOmega_2Esumc @ V2ds @ V1vs ) )
      = ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2EOmega_2EMAP2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ mono_2Ec_2Einteger_2Eint__add @ V0cs @ V2ds ) @ V1vs ) ) ).

thf(thm_2EOmega_2Esumc__MULT,axiom,
    ! [F0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ! [V2f: mono_2Etyop_2Einteger_2Eint,V3x: mono_2Etyop_2Einteger_2Eint] :
          ( ( F0 @ V2f @ V3x )
          = ( mono_2Ec_2Einteger_2Eint__mul @ V2f @ V3x ) )
     => ! [V0cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V1vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V2f: mono_2Etyop_2Einteger_2Eint] :
          ( ( mono_2Ec_2Einteger_2Eint__mul @ V2f @ ( mono_2Ec_2EOmega_2Esumc @ V0cs @ V1vs ) )
          = ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ ( F0 @ V2f ) @ V0cs ) @ V1vs ) ) ) ).

thf(thm_2EOmega_2Esumc__singleton,axiom,
    ! [V0f: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1c: mono_2Etyop_2Einteger_2Eint] :
      ( ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ V0f @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V1c @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint ) ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Einteger_2Eint ) )
      = ( V0f @ V1c ) ) ).

thf(thm_2EOmega_2Esumc__nonsingle,axiom,
    ! [V0f: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint,V1cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V2c: mono_2Etyop_2Einteger_2Eint,V3v: mono_2Etyop_2Einteger_2Eint,V4vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
      ( ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ V0f @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V2c @ V1cs ) ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Einteger_2Eint @ V3v @ V4vs ) )
      = ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ ( V0f @ V2c ) @ V3v ) @ ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ V0f @ V1cs ) @ V4vs ) ) ) ).

thf(thm_2EOmega_2Eequality__removal,axiom,
    ! [F0: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Einteger_2Eint] :
      ( ! [V0c: mono_2Etyop_2Einteger_2Eint,V5x: mono_2Etyop_2Einteger_2Eint] :
          ( ( F0 @ V0c @ V5x )
          = ( mono_2Ec_2EOmega_2Emodhat @ V5x @ ( mono_2Ec_2Einteger_2Eint__add @ V0c @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
     => ! [V0c: mono_2Etyop_2Einteger_2Eint,V1x: mono_2Etyop_2Einteger_2Eint,V2cs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29,V3vs: mono_2Etyop_2Elist_2Elist_28tyop_2Einteger_2Eint_29] :
          ( ( mono_2Ec_2Einteger_2Eint__lt @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ V0c )
         => ( ( ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 )
              = ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ V0c @ V1x ) @ ( mono_2Ec_2EOmega_2Esumc @ V2cs @ V3vs ) ) )
          <=> ? [V4s: mono_2Etyop_2Einteger_2Eint] :
                ( ( V1x
                  = ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__neg @ ( mono_2Ec_2Einteger_2Eint__add @ V0c @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) @ V4s ) @ ( mono_2Ec_2EOmega_2Esumc @ ( mono_2Ec_2Elist_2EMAP_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint @ ( F0 @ V0c ) @ V2cs ) @ V3vs ) ) )
                & ( ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 )
                  = ( mono_2Ec_2Einteger_2Eint__add @ ( mono_2Ec_2Einteger_2Eint__mul @ V0c @ V1x ) @ ( mono_2Ec_2EOmega_2Esumc @ V2cs @ V3vs ) ) ) ) ) ) ) ).

thf(thm_2EOmega_2Eevalupper__ind,axiom,
    ! [V0P: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1x: mono_2Etyop_2Einteger_2Eint] : ( V0P @ V1x @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V2x: mono_2Etyop_2Einteger_2Eint,V3c: mono_2Etyop_2Enum_2Enum,V4y: mono_2Etyop_2Einteger_2Eint,V5cs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V2x @ V5cs )
           => ( V0P @ V2x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3c @ V4y ) @ V5cs ) ) ) )
     => ! [V6v: mono_2Etyop_2Einteger_2Eint,V7v1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V6v @ V7v1 ) ) ).

thf(thm_2EOmega_2Eevalupper__def,axiom,
    ( ! [V0x: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2ET )
    & ! [V1y: mono_2Etyop_2Einteger_2Eint,V2x: mono_2Etyop_2Einteger_2Eint,V3cs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4c: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2EOmega_2Eevalupper @ V2x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V4c @ V1y ) @ V3cs ) )
      <=> ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ V2x ) @ V1y )
          & ( mono_2Ec_2EOmega_2Eevalupper @ V2x @ V3cs ) ) ) ) ).

thf(thm_2EOmega_2Eevallower__ind,axiom,
    ! [V0P: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1x: mono_2Etyop_2Einteger_2Eint] : ( V0P @ V1x @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V2x: mono_2Etyop_2Einteger_2Eint,V3c: mono_2Etyop_2Enum_2Enum,V4y: mono_2Etyop_2Einteger_2Eint,V5cs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V2x @ V5cs )
           => ( V0P @ V2x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3c @ V4y ) @ V5cs ) ) ) )
     => ! [V6v: mono_2Etyop_2Einteger_2Eint,V7v1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V6v @ V7v1 ) ) ).

thf(thm_2EOmega_2Eevallower__def,axiom,
    ( ! [V0x: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Eevallower @ V0x @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2ET )
    & ! [V1y: mono_2Etyop_2Einteger_2Eint,V2x: mono_2Etyop_2Einteger_2Eint,V3cs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4c: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2EOmega_2Eevallower @ V2x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V4c @ V1y ) @ V3cs ) )
      <=> ( ( mono_2Ec_2Einteger_2Eint__le @ V1y @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ V2x ) )
          & ( mono_2Ec_2EOmega_2Eevallower @ V2x @ V3cs ) ) ) ) ).

thf(thm_2EOmega_2Esmaller__satisfies__uppers,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1x: mono_2Etyop_2Einteger_2Eint,V2y: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V1x @ V0uppers )
        & ( mono_2Ec_2Einteger_2Eint__lt @ V2y @ V1x ) )
     => ( mono_2Ec_2EOmega_2Eevalupper @ V2y @ V0uppers ) ) ).

thf(thm_2EOmega_2Ebigger__satisfies__lowers,axiom,
    ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1x: mono_2Etyop_2Einteger_2Eint,V2y: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2EOmega_2Eevallower @ V1x @ V0lowers )
        & ( mono_2Ec_2Einteger_2Eint__lt @ V1x @ V2y ) )
     => ( mono_2Ec_2EOmega_2Eevallower @ V2y @ V0lowers ) ) ).

thf(thm_2EOmega_2Eonlylowers__satisfiable,axiom,
    ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0lowers )
     => ? [V1x: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2EOmega_2Eevallower @ V1x @ V0lowers ) ) ).

thf(thm_2EOmega_2Eonlyuppers__satisfiable,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
     => ? [V1x: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2EOmega_2Eevalupper @ V1x @ V0uppers ) ) ).

thf(thm_2EOmega_2Ershadow__row__ind,axiom,
    ! [V0P: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1upperc: mono_2Etyop_2Enum_2Enum,V2uppery: mono_2Etyop_2Einteger_2Eint] : ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V1upperc @ V2uppery ) @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V3upperc: mono_2Etyop_2Enum_2Enum,V4uppery: mono_2Etyop_2Einteger_2Eint,V5lowerc: mono_2Etyop_2Enum_2Enum,V6lowery: mono_2Etyop_2Einteger_2Eint,V7rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3upperc @ V4uppery ) @ V7rs )
           => ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3upperc @ V4uppery ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V5lowerc @ V6lowery ) @ V7rs ) ) ) )
     => ! [V8v: mono_2Etyop_2Enum_2Enum,V9v1: mono_2Etyop_2Einteger_2Eint,V10v2: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V8v @ V9v1 ) @ V10v2 ) ) ).

thf(thm_2EOmega_2Ershadow__row__def,axiom,
    ( ! [V0uppery: mono_2Etyop_2Einteger_2Eint,V1upperc: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V1upperc @ V0uppery ) @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2ET )
    & ! [V2uppery: mono_2Etyop_2Einteger_2Eint,V3upperc: mono_2Etyop_2Enum_2Enum,V4rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V5lowery: mono_2Etyop_2Einteger_2Eint,V6lowerc: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3upperc @ V2uppery ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V6lowerc @ V5lowery ) @ V4rs ) )
      <=> ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3upperc ) @ V5lowery ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V6lowerc ) @ V2uppery ) )
          & ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3upperc @ V2uppery ) @ V4rs ) ) ) ) ).

thf(thm_2EOmega_2Esingleton__real__shadow,axiom,
    ! [V0c: mono_2Etyop_2Enum_2Enum,V1L: mono_2Etyop_2Einteger_2Eint,V2x: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V0c ) @ V2x ) @ V1L )
        & ( mono_2Ec_2Eprim__rec_2E_3C @ mono_2Ec_2Enum_2E0 @ V0c ) )
     => ! [V3lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
          ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V3lowers )
            & ( mono_2Ec_2EOmega_2Eevallower @ V2x @ V3lowers ) )
         => ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V0c @ V1L ) @ V3lowers ) ) ) ).

thf(thm_2EOmega_2Ereal__shadow__revimp__uppers1,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2L: mono_2Etyop_2Einteger_2Eint,V3x: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) @ V2L ) @ V1lowers )
        & ( mono_2Ec_2EOmega_2Eevallower @ V3x @ V1lowers )
        & ( mono_2Ec_2EOmega_2Eevalupper @ V3x @ V0uppers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint @ V0uppers ) )
     => ? [V4x: mono_2Etyop_2Einteger_2Eint] :
          ( ( mono_2Ec_2Einteger_2Eint__le @ V4x @ V2L )
          & ( mono_2Ec_2EOmega_2Eevalupper @ V4x @ V0uppers )
          & ( mono_2Ec_2EOmega_2Eevallower @ V4x @ V1lowers ) ) ) ).

thf(thm_2EOmega_2Ereal__shadow__revimp__lowers1,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2c: mono_2Etyop_2Enum_2Enum,V3L: mono_2Etyop_2Einteger_2Eint,V4x: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2Eprim__rec_2E_3C @ mono_2Ec_2Enum_2E0 @ V2c )
        & ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2c @ V3L ) @ V1lowers )
        & ( mono_2Ec_2EOmega_2Eevalupper @ V4x @ V0uppers )
        & ( mono_2Ec_2EOmega_2Eevallower @ V4x @ V1lowers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint @ V1lowers ) )
     => ? [V5x: mono_2Etyop_2Einteger_2Eint] :
          ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) @ V5x ) @ V3L )
          & ( mono_2Ec_2EOmega_2Eevalupper @ V5x @ V0uppers )
          & ( mono_2Ec_2EOmega_2Eevallower @ V5x @ V1lowers ) ) ) ).

thf(thm_2EOmega_2Ereal__shadow__always__implied,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2x: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V2x @ V0uppers )
        & ( mono_2Ec_2EOmega_2Eevallower @ V2x @ V1lowers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers ) )
     => ( mono_2Ec_2EOmega_2Ereal__shadow @ V0uppers @ V1lowers ) ) ).

thf(thm_2EOmega_2Eexact__shadow__case,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers ) )
     => ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
          | ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst1_2Emono_2Etyop_2Einteger_2Eint @ V1lowers ) )
       => ( ? [V2x: mono_2Etyop_2Einteger_2Eint] :
              ( ( mono_2Ec_2EOmega_2Eevalupper @ V2x @ V0uppers )
              & ( mono_2Ec_2EOmega_2Eevallower @ V2x @ V1lowers ) )
        <=> ( mono_2Ec_2EOmega_2Ereal__shadow @ V0uppers @ V1lowers ) ) ) ) ).

thf(thm_2EOmega_2Edark__shadow__cond__row__ind,axiom,
    ! [V0P: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1upperc: mono_2Etyop_2Enum_2Enum,V2uppery: mono_2Etyop_2Einteger_2Eint] : ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V1upperc @ V2uppery ) @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V3upperc: mono_2Etyop_2Enum_2Enum,V4uppery: mono_2Etyop_2Einteger_2Eint,V5lowerc: mono_2Etyop_2Enum_2Enum,V6lowery: mono_2Etyop_2Einteger_2Eint,V7rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3upperc @ V4uppery ) @ V7rs )
           => ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3upperc @ V4uppery ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V5lowerc @ V6lowery ) @ V7rs ) ) ) )
     => ! [V8v: mono_2Etyop_2Enum_2Enum,V9v1: mono_2Etyop_2Einteger_2Eint,V10v2: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V8v @ V9v1 ) @ V10v2 ) ) ).

thf(thm_2EOmega_2Edark__shadow__cond__row__def,axiom,
    ( ! [V0c: mono_2Etyop_2Enum_2Enum,V1L: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow__cond__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V0c @ V1L ) @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2ET )
    & ! [V2t: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3d: mono_2Etyop_2Enum_2Enum,V4c: mono_2Etyop_2Enum_2Enum,V5R: mono_2Etyop_2Einteger_2Eint,V6L: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow__cond__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V4c @ V6L ) @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3d @ V5R ) @ V2t ) )
      <=> ( ( (~)
            @ ? [V7i: mono_2Etyop_2Einteger_2Eint] :
                ( ( mono_2Ec_2Einteger_2Eint__lt @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) ) @ V7i ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ V5R ) )
                & ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ V5R ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ V6L ) )
                & ( mono_2Ec_2Einteger_2Eint__lt @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ V6L ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) ) @ ( mono_2Ec_2Einteger_2Eint__add @ V7i @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) )
          & ( mono_2Ec_2EOmega_2Edark__shadow__cond__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V4c @ V6L ) @ V2t ) ) ) ) ).

thf(thm_2EOmega_2Edark__shadow__condition__ind,axiom,
    ! [V0P: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1lowers )
        & ! [V2c: mono_2Etyop_2Enum_2Enum,V3L: mono_2Etyop_2Einteger_2Eint,V4uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V5lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V4uppers @ V5lowers )
           => ( V0P @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2c @ V3L ) @ V4uppers ) @ V5lowers ) ) )
     => ! [V6v: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V7v1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V6v @ V7v1 ) ) ).

thf(thm_2EOmega_2Edark__shadow__condition__def,axiom,
    ( ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow__condition @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0lowers )
        = mono_2Ec_2Ebool_2ET )
    & ! [V1uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3c: mono_2Etyop_2Enum_2Enum,V4L: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow__condition @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3c @ V4L ) @ V1uppers ) @ V2lowers )
      <=> ( ( mono_2Ec_2EOmega_2Edark__shadow__cond__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3c @ V4L ) @ V2lowers )
          & ( mono_2Ec_2EOmega_2Edark__shadow__condition @ V1uppers @ V2lowers ) ) ) ) ).

thf(thm_2EOmega_2Ebasic__shadow__equivalence,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers ) )
     => ( ? [V2x: mono_2Etyop_2Einteger_2Eint] :
            ( ( mono_2Ec_2EOmega_2Eevalupper @ V2x @ V0uppers )
            & ( mono_2Ec_2EOmega_2Eevallower @ V2x @ V1lowers ) )
      <=> ( ( mono_2Ec_2EOmega_2Ereal__shadow @ V0uppers @ V1lowers )
          & ( mono_2Ec_2EOmega_2Edark__shadow__condition @ V0uppers @ V1lowers ) ) ) ) ).

thf(thm_2EOmega_2Edark__shadow__row__ind,axiom,
    ! [V0P: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1c: mono_2Etyop_2Enum_2Enum,V2L: mono_2Etyop_2Einteger_2Eint] : ( V0P @ V1c @ V2L @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V3c: mono_2Etyop_2Enum_2Enum,V4L: mono_2Etyop_2Einteger_2Eint,V5d: mono_2Etyop_2Enum_2Enum,V6R: mono_2Etyop_2Einteger_2Eint,V7rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V3c @ V4L @ V7rs )
           => ( V0P @ V3c @ V4L @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V5d @ V6R ) @ V7rs ) ) ) )
     => ! [V8v: mono_2Etyop_2Enum_2Enum,V9v1: mono_2Etyop_2Einteger_2Eint,V10v2: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V8v @ V9v1 @ V10v2 ) ) ).

thf(thm_2EOmega_2Edark__shadow__row__def,axiom,
    ( ! [V0c: mono_2Etyop_2Enum_2Enum,V1L: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow__row @ V0c @ V1L @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2ET )
    & ! [V2rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3d: mono_2Etyop_2Enum_2Enum,V4c: mono_2Etyop_2Enum_2Enum,V5R: mono_2Etyop_2Einteger_2Eint,V6L: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow__row @ V4c @ V6L @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3d @ V5R ) @ V2rs ) )
      <=> ( ( mono_2Ec_2Einteger_2Eint__ge @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ V6L ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ V5R ) ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4c ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) )
          & ( mono_2Ec_2EOmega_2Edark__shadow__row @ V4c @ V6L @ V2rs ) ) ) ) ).

thf(thm_2EOmega_2Edark__shadow__ind,axiom,
    ! [V0P: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1lowers )
        & ! [V2c: mono_2Etyop_2Enum_2Enum,V3L: mono_2Etyop_2Einteger_2Eint,V4uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V5lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V4uppers @ V5lowers )
           => ( V0P @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2c @ V3L ) @ V4uppers ) @ V5lowers ) ) )
     => ! [V6v: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V7v1: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V6v @ V7v1 ) ) ).

thf(thm_2EOmega_2Edark__shadow__def,axiom,
    ( ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0lowers )
        = mono_2Ec_2Ebool_2ET )
    & ! [V1uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3c: mono_2Etyop_2Enum_2Enum,V4L: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Edark__shadow @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3c @ V4L ) @ V1uppers ) @ V2lowers )
      <=> ( ( mono_2Ec_2EOmega_2Edark__shadow__row @ V3c @ V4L @ V2lowers )
          & ( mono_2Ec_2EOmega_2Edark__shadow @ V1uppers @ V2lowers ) ) ) ) ).

thf(thm_2EOmega_2Enightmare__ind,axiom,
    ! [V0P: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1x: mono_2Etyop_2Einteger_2Eint,V2c: mono_2Etyop_2Enum_2Enum,V3uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V1x @ V2c @ V3uppers @ V4lowers @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V5x: mono_2Etyop_2Einteger_2Eint,V6c: mono_2Etyop_2Enum_2Enum,V7uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V8lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V9d: mono_2Etyop_2Enum_2Enum,V10R: mono_2Etyop_2Einteger_2Eint,V11rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V5x @ V6c @ V7uppers @ V8lowers @ V11rs )
           => ( V0P @ V5x @ V6c @ V7uppers @ V8lowers @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V9d @ V10R ) @ V11rs ) ) ) )
     => ! [V12v: mono_2Etyop_2Einteger_2Eint,V13v1: mono_2Etyop_2Enum_2Enum,V14v2: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V15v3: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V16v4: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V12v @ V13v1 @ V14v2 @ V15v3 @ V16v4 ) ) ).

thf(thm_2EOmega_2Enightmare__def,axiom,
    ( ! [V0x: mono_2Etyop_2Einteger_2Eint,V1uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3c: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2EOmega_2Enightmare @ V0x @ V3c @ V1uppers @ V2lowers @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2EF )
    & ! [V4x: mono_2Etyop_2Einteger_2Eint,V5uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V6rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V7lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V8d: mono_2Etyop_2Enum_2Enum,V9c: mono_2Etyop_2Enum_2Enum,V10R: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Enightmare @ V4x @ V9c @ V5uppers @ V7lowers @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V8d @ V10R ) @ V6rs ) )
      <=> ( ? [V11i: mono_2Etyop_2Einteger_2Eint] :
              ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ V11i )
              & ( mono_2Ec_2Einteger_2Eint__le @ V11i @ ( mono_2Ec_2Einteger_2Eint__div @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V9c ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V8d ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V9c ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V8d ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V9c ) ) )
              & ( ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V8d ) @ V4x )
                = ( mono_2Ec_2Einteger_2Eint__add @ V10R @ V11i ) )
              & ( mono_2Ec_2EOmega_2Eevalupper @ V4x @ V5uppers )
              & ( mono_2Ec_2EOmega_2Eevallower @ V4x @ V7lowers ) )
          | ( mono_2Ec_2EOmega_2Enightmare @ V4x @ V9c @ V5uppers @ V7lowers @ V6rs ) ) ) ) ).

thf(thm_2EOmega_2Enightmare__implies__LHS,axiom,
    ! [V0rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1x: mono_2Etyop_2Einteger_2Eint,V2uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4c: mono_2Etyop_2Enum_2Enum] :
      ( ( mono_2Ec_2EOmega_2Enightmare @ V1x @ V4c @ V2uppers @ V3lowers @ V0rs )
     => ( ( mono_2Ec_2EOmega_2Eevalupper @ V1x @ V2uppers )
        & ( mono_2Ec_2EOmega_2Eevallower @ V1x @ V3lowers ) ) ) ).

thf(thm_2EOmega_2Edark__shadow__FORALL,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( mono_2Ec_2EOmega_2Edark__shadow @ V0uppers @ V1lowers )
    <=> ! [V2c: mono_2Etyop_2Enum_2Enum,V3d: mono_2Etyop_2Enum_2Enum,V4L: mono_2Etyop_2Einteger_2Eint,V5R: mono_2Etyop_2Einteger_2Eint] :
          ( ( ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2c @ V4L ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0uppers ) )
            & ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3d @ V5R ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1lowers ) ) )
         => ( mono_2Ec_2Einteger_2Eint__ge @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ V4L ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) @ V5R ) ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ ( mono_2Ec_2Earithmetic_2ENUMERAL @ ( mono_2Ec_2Earithmetic_2EBIT1 @ mono_2Ec_2Earithmetic_2EZERO ) ) ) ) ) ) ) ) ).

thf(thm_2EOmega_2Ereal__shadow__FORALL,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( mono_2Ec_2EOmega_2Ereal__shadow @ V0uppers @ V1lowers )
    <=> ! [V2c: mono_2Etyop_2Enum_2Enum,V3d: mono_2Etyop_2Enum_2Enum,V4L: mono_2Etyop_2Einteger_2Eint,V5R: mono_2Etyop_2Einteger_2Eint] :
          ( ( ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2c @ V4L ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0uppers ) )
            & ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3d @ V5R ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V1lowers ) ) )
         => ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) @ V5R ) @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V3d ) @ V4L ) ) ) ) ).

thf(thm_2EOmega_2Eevalupper__FORALL,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1x: mono_2Etyop_2Einteger_2Eint] :
      ( ( mono_2Ec_2EOmega_2Eevalupper @ V1x @ V0uppers )
    <=> ! [V2c: mono_2Etyop_2Enum_2Enum,V3L: mono_2Etyop_2Einteger_2Eint] :
          ( ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2c @ V3L ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0uppers ) )
         => ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) @ V1x ) @ V3L ) ) ) ).

thf(thm_2EOmega_2Eevallower__FORALL,axiom,
    ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1x: mono_2Etyop_2Einteger_2Eint] :
      ( ( mono_2Ec_2EOmega_2Eevallower @ V1x @ V0lowers )
    <=> ! [V2d: mono_2Etyop_2Enum_2Enum,V3R: mono_2Etyop_2Einteger_2Eint] :
          ( ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V2d @ V3R ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0lowers ) )
         => ( mono_2Ec_2Einteger_2Eint__le @ V3R @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2d ) @ V1x ) ) ) ) ).

thf(thm_2EOmega_2Enightmare__EXISTS,axiom,
    ! [V0rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1x: mono_2Etyop_2Einteger_2Eint,V2c: mono_2Etyop_2Enum_2Enum,V3uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( mono_2Ec_2EOmega_2Enightmare @ V1x @ V2c @ V3uppers @ V4lowers @ V0rs )
    <=> ? [V5i: mono_2Etyop_2Einteger_2Eint,V6d: mono_2Etyop_2Enum_2Enum,V7R: mono_2Etyop_2Einteger_2Eint] :
          ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ V5i )
          & ( mono_2Ec_2Einteger_2Eint__le @ V5i @ ( mono_2Ec_2Einteger_2Eint__div @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V6d ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V6d ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V2c ) ) )
          & ( mono_2Ec_2Ebool_2EIN_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V6d @ V7R ) @ ( mono_2Ec_2Elist_2ELIST__TO__SET_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ V0rs ) )
          & ( mono_2Ec_2EOmega_2Eevalupper @ V1x @ V3uppers )
          & ( mono_2Ec_2EOmega_2Eevallower @ V1x @ V4lowers )
          & ( ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V6d ) @ V1x )
            = ( mono_2Ec_2Einteger_2Eint__add @ V7R @ V5i ) ) ) ) ).

thf(thm_2EOmega_2Efinal__equivalence,axiom,
    ! [F0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ! [V2m: mono_2Etyop_2Enum_2Enum,V3p: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
          ( ( F0 @ V2m @ V3p )
          = ( mono_2Ec_2Earithmetic_2E_3C_3D @ ( mono_2Ec_2Epair_2EFST_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3p ) @ V2m ) )
     => ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2m: mono_2Etyop_2Enum_2Enum] :
          ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( F0 @ V2m ) @ V0uppers ) )
         => ( ? [V4x: mono_2Etyop_2Einteger_2Eint] :
                ( ( mono_2Ec_2EOmega_2Eevalupper @ V4x @ V0uppers )
                & ( mono_2Ec_2EOmega_2Eevallower @ V4x @ V1lowers ) )
          <=> ( ( mono_2Ec_2EOmega_2Ereal__shadow @ V0uppers @ V1lowers )
              & ( ( mono_2Ec_2EOmega_2Edark__shadow @ V0uppers @ V1lowers )
                | ? [V5x: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2EOmega_2Enightmare @ V5x @ V2m @ V0uppers @ V1lowers @ V1lowers ) ) ) ) ) ) ).

thf(thm_2EOmega_2Edarkrow__implies__realrow,axiom,
    ! [V0lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1c: mono_2Etyop_2Enum_2Enum,V2L: mono_2Etyop_2Einteger_2Eint] :
      ( ( ( mono_2Ec_2Eprim__rec_2E_3C @ mono_2Ec_2Enum_2E0 @ V1c )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0lowers )
        & ( mono_2Ec_2EOmega_2Edark__shadow__row @ V1c @ V2L @ V0lowers ) )
     => ( mono_2Ec_2EOmega_2Ershadow__row @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V1c @ V2L ) @ V0lowers ) ) ).

thf(thm_2EOmega_2Edark__implies__real,axiom,
    ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
        & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers )
        & ( mono_2Ec_2EOmega_2Edark__shadow @ V0uppers @ V1lowers ) )
     => ( mono_2Ec_2EOmega_2Ereal__shadow @ V0uppers @ V1lowers ) ) ).

thf(thm_2EOmega_2Ealternative__equivalence,axiom,
    ! [F0: mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 > $o] :
      ( ! [V2m: mono_2Etyop_2Enum_2Enum,V3p: mono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :
          ( ( F0 @ V2m @ V3p )
          = ( mono_2Ec_2Earithmetic_2E_3C_3D @ ( mono_2Ec_2Epair_2EFST_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V3p ) @ V2m ) )
     => ! [V0uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V1lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2m: mono_2Etyop_2Enum_2Enum] :
          ( ( ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V0uppers )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ mono_2Ec_2EOmega_2Efst__nzero_2Emono_2Etyop_2Einteger_2Eint @ V1lowers )
            & ( mono_2Ec_2Elist_2EEVERY_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( F0 @ V2m ) @ V0uppers ) )
         => ( ? [V4x: mono_2Etyop_2Einteger_2Eint] :
                ( ( mono_2Ec_2EOmega_2Eevalupper @ V4x @ V0uppers )
                & ( mono_2Ec_2EOmega_2Eevallower @ V4x @ V1lowers ) )
          <=> ( ( mono_2Ec_2EOmega_2Edark__shadow @ V0uppers @ V1lowers )
              | ? [V5x: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2EOmega_2Enightmare @ V5x @ V2m @ V0uppers @ V1lowers @ V1lowers ) ) ) ) ) ).

thf(thm_2EOmega_2Eeval__base,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1p: $o] :
      ( V1p
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & mono_2Ec_2Ebool_2ET
        & V1p ) ) ).

thf(thm_2EOmega_2Eeval__step__upper1,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2r: mono_2Etyop_2Einteger_2Eint,V3lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4ex: $o,V5c: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & V4ex
        & ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V5c ) @ V0x ) @ V2r ) )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V5c @ V2r ) @ V1ups ) )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & V4ex ) ) ).

thf(thm_2EOmega_2Eeval__step__upper2,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2r: mono_2Etyop_2Einteger_2Eint,V3p: $o,V4lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V5ex: $o,V6c: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V4lows )
        & V5ex
        & ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V6c ) @ V0x ) @ V2r )
        & V3p )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V6c @ V2r ) @ V1ups ) )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V4lows )
        & V5ex
        & V3p ) ) ).

thf(thm_2EOmega_2Eeval__step__lower1,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2r: mono_2Etyop_2Einteger_2Eint,V3lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4ex: $o,V5c: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & V4ex
        & ( mono_2Ec_2Einteger_2Eint__le @ V2r @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V5c ) @ V0x ) ) )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V5c @ V2r ) @ V3lows ) )
        & V4ex ) ) ).

thf(thm_2EOmega_2Eeval__step__lower2,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2r: mono_2Etyop_2Einteger_2Eint,V3p: $o,V4lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V5ex: $o,V6c: mono_2Etyop_2Enum_2Enum] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V4lows )
        & V5ex
        & ( mono_2Ec_2Einteger_2Eint__le @ V2r @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V6c ) @ V0x ) )
        & V3p )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V6c @ V2r ) @ V4lows ) )
        & V5ex
        & V3p ) ) ).

thf(thm_2EOmega_2Eeval__step__extra1,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3ex_27: $o] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V2lows )
        & mono_2Ec_2Ebool_2ET
        & V3ex_27 )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V2lows )
        & V3ex_27 ) ) ).

thf(thm_2EOmega_2Eeval__step__extra2,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3ex_27: $o,V4ex: $o] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V2lows )
        & V4ex
        & V3ex_27 )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V2lows )
        & V4ex
        & V3ex_27 ) ) ).

thf(thm_2EOmega_2Eeval__step__extra3,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2p: $o,V3lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4ex_27: $o] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & mono_2Ec_2Ebool_2ET
        & V4ex_27
        & V2p )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & V4ex_27
        & V2p ) ) ).

thf(thm_2EOmega_2Eeval__step__extra4,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1ups: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2p: $o,V3lows: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4ex_27: $o,V5ex: $o] :
      ( ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & V5ex
        & V4ex_27
        & V2p )
    <=> ( ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1ups )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V3lows )
        & V5ex
        & V4ex_27
        & V2p ) ) ).

thf(thm_2EOmega_2Ecalc__nightmare__ind,axiom,
    ! [V0P: mono_2Etyop_2Einteger_2Eint > mono_2Etyop_2Enum_2Enum > mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29 > $o] :
      ( ( ! [V1x: mono_2Etyop_2Einteger_2Eint,V2c: mono_2Etyop_2Enum_2Enum] : ( V0P @ V1x @ V2c @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        & ! [V3x: mono_2Etyop_2Einteger_2Eint,V4c: mono_2Etyop_2Enum_2Enum,V5d: mono_2Etyop_2Enum_2Enum,V6R: mono_2Etyop_2Einteger_2Eint,V7rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
            ( ( V0P @ V3x @ V4c @ V7rs )
           => ( V0P @ V3x @ V4c @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V5d @ V6R ) @ V7rs ) ) ) )
     => ! [V8v: mono_2Etyop_2Einteger_2Eint,V9v1: mono_2Etyop_2Enum_2Enum,V10v2: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] : ( V0P @ V8v @ V9v1 @ V10v2 ) ) ).

thf(thm_2EOmega_2Ecalc__nightmare__def,axiom,
    ( ! [V0x: mono_2Etyop_2Einteger_2Eint,V1c: mono_2Etyop_2Enum_2Enum] :
        ( ( mono_2Ec_2EOmega_2Ecalc__nightmare @ V0x @ V1c @ mono_2Ec_2Elist_2ENIL_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 )
        = mono_2Ec_2Ebool_2EF )
    & ! [V2x: mono_2Etyop_2Einteger_2Eint,V3rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V4d: mono_2Etyop_2Enum_2Enum,V5c: mono_2Etyop_2Enum_2Enum,V6R: mono_2Etyop_2Einteger_2Eint] :
        ( ( mono_2Ec_2EOmega_2Ecalc__nightmare @ V2x @ V5c @ ( mono_2Ec_2Elist_2ECONS_2Emono_2Etyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29 @ ( mono_2Ec_2Epair_2E_2C_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint @ V4d @ V6R ) @ V3rs ) )
      <=> ( ? [V7i: mono_2Etyop_2Einteger_2Eint] :
              ( ( mono_2Ec_2Einteger_2Eint__le @ ( mono_2Ec_2Einteger_2Eint__of__num @ mono_2Ec_2Enum_2E0 ) @ V7i )
              & ( mono_2Ec_2Einteger_2Eint__le @ V7i @ ( mono_2Ec_2Einteger_2Eint__div @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__sub @ ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V5c ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4d ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V5c ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4d ) ) @ ( mono_2Ec_2Einteger_2Eint__of__num @ V5c ) ) )
              & ( ( mono_2Ec_2Einteger_2Eint__mul @ ( mono_2Ec_2Einteger_2Eint__of__num @ V4d ) @ V2x )
                = ( mono_2Ec_2Einteger_2Eint__add @ V6R @ V7i ) ) )
          | ( mono_2Ec_2EOmega_2Ecalc__nightmare @ V2x @ V5c @ V3rs ) ) ) ) ).

thf(thm_2EOmega_2Ecalculational__nightmare,axiom,
    ! [V0x: mono_2Etyop_2Einteger_2Eint,V1uppers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V2lowers: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29,V3c: mono_2Etyop_2Enum_2Enum,V4rs: mono_2Etyop_2Elist_2Elist_28tyop_2Epair_2Eprod_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29_29] :
      ( ( mono_2Ec_2EOmega_2Enightmare @ V0x @ V3c @ V1uppers @ V2lowers @ V4rs )
    <=> ( ( mono_2Ec_2EOmega_2Ecalc__nightmare @ V0x @ V3c @ V4rs )
        & ( mono_2Ec_2EOmega_2Eevalupper @ V0x @ V1uppers )
        & ( mono_2Ec_2EOmega_2Eevallower @ V0x @ V2lowers ) ) ) ).

%------------------------------------------------------------------------------